package org.jeecg.modules.sssj.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 实时数据-行内值-现金流量表
 * @Author: jeecg-boot
 * @Date:   2022-06-21
 * @Version: V1.0
 */
@Data
@TableName("SSSJ_CWBB_HNZ_ZCFZB")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="SSSJ_CWBB_HNZ_ZCFZB对象", description="实时数据-行内值-现金流量表")
public class SssjCwbbHnzZcfzb {
    
	/**企业ID（社会信用代码/识别号）*/
	@Excel(name = "企业ID（社会信用代码/识别号）", width = 15)
    @ApiModelProperty(value = "企业ID（社会信用代码/识别号）")
	@MppMultiId
	private String djxh;
	/**税款所属期起*/
	@Excel(name = "税款所属期起", width = 15)
    @ApiModelProperty(value = "税款所属期起")
	@MppMultiId
	private String skssqq;
	/**税款所属期止*/
	@Excel(name = "税款所属期止", width = 15)
    @ApiModelProperty(value = "税款所属期止")
	@MppMultiId
	private String skssqz;
	/**货币资金（资产）*/
	@Excel(name = "货币资金（资产）", width = 15)
    @ApiModelProperty(value = "货币资金（资产）")
	private Double hbzj;
	/**应收票据*/
	@Excel(name = "应收票据", width = 15)
    @ApiModelProperty(value = "应收票据")
	private Double yspj;
	/**应收账款总额*/
	@Excel(name = "应收账款总额", width = 15)
    @ApiModelProperty(value = "应收账款总额")
	private Double yszkze;
	/**预付账款（资产）*/
	@Excel(name = "预付账款（资产）", width = 15)
    @ApiModelProperty(value = "预付账款（资产）")
	private Double yfzkZc;
	/**其他应收账款*/
	@Excel(name = "其他应收账款", width = 15)
    @ApiModelProperty(value = "其他应收账款")
	private Double qtyszk;
	/**存货总额*/
	@Excel(name = "存货总额", width = 15)
    @ApiModelProperty(value = "存货总额")
	private Double chze;
	/**合同资产*/
	@Excel(name = "合同资产", width = 15)
    @ApiModelProperty(value = "合同资产")
	private Double htzc;
	/**流动资产合计*/
	@Excel(name = "流动资产合计", width = 15)
    @ApiModelProperty(value = "流动资产合计")
	private Double ldzchj;
	/**长期股权投资*/
	@Excel(name = "长期股权投资", width = 15)
    @ApiModelProperty(value = "长期股权投资")
	private Double cqgqtz;
	/**投资性房地产*/
	@Excel(name = "投资性房地产", width = 15)
    @ApiModelProperty(value = "投资性房地产")
	private Double tzxfdc;
	/**固定资产*/
	@Excel(name = "固定资产", width = 15)
    @ApiModelProperty(value = "固定资产")
	private Double gdzc;
	/**无形资产*/
	@Excel(name = "无形资产", width = 15)
    @ApiModelProperty(value = "无形资产")
	private Double wxzc;
	/**非流动资产合计*/
	@Excel(name = "非流动资产合计", width = 15)
    @ApiModelProperty(value = "非流动资产合计")
	private Double fldzchj;
	/**资产总额*/
	@Excel(name = "资产总额", width = 15)
    @ApiModelProperty(value = "资产总额")
	private Double zcze;
	/**短期借款（负债和所有者权益）*/
	@Excel(name = "短期借款", width = 15)
    @ApiModelProperty(value = "短期借款")
	private Double dqjk;
	/**应付票据*/
	@Excel(name = "应付票据", width = 15)
    @ApiModelProperty(value = "应付票据")
	private Double yfpj;
	/**应付账款(权益)*/
	@Excel(name = "应付账款(权益)", width = 15)
    @ApiModelProperty(value = "应付账款(权益)")
	private Double yfzkQy;
	/**预收账款*/
	@Excel(name = "预收账款", width = 15)
    @ApiModelProperty(value = "预收账款")
	private Double yszk;
	/**其他应付款*/
	@Excel(name = "其他应付款", width = 15)
    @ApiModelProperty(value = "其他应付款")
	private Double qtyfk;
	/**流动负债合计*/
	@Excel(name = "流动负债合计", width = 15)
    @ApiModelProperty(value = "流动负债合计")
	private Double ldfzhj;
	/**长期借款*/
	@Excel(name = "长期借款", width = 15)
    @ApiModelProperty(value = "长期借款")
	private Double cqjk;
	/**应付债券*/
	@Excel(name = "应付债券", width = 15)
    @ApiModelProperty(value = "应付债券")
	private Double yfzj;
	/**长期应付款*/
	@Excel(name = "长期应付款", width = 15)
    @ApiModelProperty(value = "长期应付款")
	private Double cqyfk;
	/**预计负债*/
	@Excel(name = "预计负债", width = 15)
    @ApiModelProperty(value = "预计负债")
	private Double yjfz;
	/**非流动负债合计*/
	@Excel(name = "非流动负债合计", width = 15)
    @ApiModelProperty(value = "非流动负债合计")
	private Double fldfzhj;
	/**负债总额*/
	@Excel(name = "负债总额", width = 15)
    @ApiModelProperty(value = "负债总额")
	private Double fzze;
	/**实收资本*/
	@Excel(name = "实收资本", width = 15)
    @ApiModelProperty(value = "实收资本")
	private Double sszb;
	/**所有者权益*/
	@Excel(name = "所有者权益", width = 15)
    @ApiModelProperty(value = "所有者权益")
	private Double syzqy;
	/**少数股东权益*/
	@Excel(name = "少数股东权益", width = 15)
    @ApiModelProperty(value = "少数股东权益")
	private Double ssgdqy;
	/**创建时间*/
	@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "创建时间")
	private Date createTime;
	/**更新时间*/
	@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "更新时间")
	private Date updateTime;
}
